#!/usr/bin/env node

const http = require('https'),
      cheerio = require('cheerio'),
      log = console.log,
      print = require('util').debuglog('dev'),
      addr = 'https://ke.sifou.com/free';

http.get(addr, (res) => {
  let result = '';

  res.on('data', (data) => {
    result += data.toString('utf8');
  });

  res.on('end', () => {
    print(result);
    let $ = cheerio.load(result);
    $('body').find('.card-body').each(function(){
      print($(this).html());
      let cName = $(this).find('.card-title>a').text();
      let cURL  = $(this).find('.card-title>a').attr('href');
      cURL = 'https://segmentfault.com' + cURL;
      if(cName === '') return;
      log('课程名称：', cName);
      log('课程网址：', cURL.trim());
      log('');                                        });                                             });
});
